[INFO] cloning repository https://github.com/the-marenga/mfbot-server
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/the-marenga/mfbot-server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-marenga%2Fmfbot-server", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-marenga%2Fmfbot-server'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dcbc6bea05234ea4e84e72baf0ba7e7a40aa4cd0
[INFO] fixing the-marenga/mfbot-server against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-marenga%2Fmfbot-server" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/the-marenga/mfbot-server
[INFO] finished tweaking git repo https://github.com/the-marenga/mfbot-server
[INFO] tweaked toml for git repo https://github.com/the-marenga/mfbot-server written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/the-marenga/mfbot-server on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/the-marenga/sf-info-lib.git`
[INFO] [stderr]      Locking 330 packages to latest Rust 1.98.0-nightly compatible versions
[INFO] [stderr]       Adding generic-array v0.14.7 (available: v0.14.9)
[INFO] [stderr]       Adding matchit v0.8.4 (available: v0.8.6)
[INFO] [stderr]       Adding tikv-jemallocator v0.6.1 (available: v0.7.0)
[INFO] [stderr]       Adding tower-http v0.6.11 (available: v0.7.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tikv-jemallocator v0.6.1
[INFO] [stderr]   Downloaded sf-api v0.4.4
[INFO] [stderr]   Downloaded tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
[INFO] [stderr]   Downloaded rustls v0.23.41
[INFO] [stderr]   Downloaded quinn v0.11.11
[INFO] [stderr]   Downloaded quinn-proto v0.11.15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4
[INFO] running `Command { std: "docker" "start" "ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]     Checking log v0.4.33
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]     Checking http v1.4.2
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]     Checking zeroize v1.9.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]     Checking rustls-pki-types v1.14.1
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling aws-lc-sys v0.41.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]     Checking compression-codecs v0.4.38
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]     Checking rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.3
[INFO] [stderr]    Compiling ouroboros_macro v0.18.5
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking rand v0.8.6
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]    Compiling tikv-jemalloc-sys v0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]     Checking either v1.16.0
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling sf-api v0.4.4
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking ouroboros v0.18.5
[INFO] [stderr]     Checking futures-intrusive v0.5.0
[INFO] [stderr]     Checking enum-map v2.7.3
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]     Checking axum-core v0.5.6
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking serde_path_to_error v0.1.20
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking async-compression v0.4.42
[INFO] [stderr]     Checking strum v0.28.0
[INFO] [stderr]     Checking h2 v0.4.15
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking sqlx-core v0.8.6
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking sqlx-postgres v0.8.6
[INFO] [stderr]     Checking hyper v1.10.1
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]    Compiling aws-lc-rs v1.17.0
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]     Checking sqlx v0.8.6
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rustls-platform-verifier v0.7.0
[INFO] [stderr]     Checking hyper-rustls v0.27.9
[INFO] [stderr]     Checking reqwest v0.13.4
[INFO] [stderr]     Checking sf-info-lib v0.1.0 (https://github.com/the-marenga/sf-info-lib.git#01fc4898)
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:53:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |       let pid = sqlx::query_scalar!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 54 | |         "UPDATE player
[INFO] [stdout] 55 | |         SET is_removed = true
[INFO] [stdout] 56 | |         WHERE server_id = $1 AND name = $2
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |         &player_name
[INFO] [stdout] 60 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:144:20
[INFO] [stdout]     |
[INFO] [stdout] 144 |       let existing = sqlx::query!(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 145 | |         "SELECT player_id, level, attributes, last_reported, xp, last_changed
[INFO] [stdout] 146 | |          FROM player
[INFO] [stdout] 147 | |          WHERE server_id = $1 AND name = $2",
[INFO] [stdout] 148 | |         server_id,
[INFO] [stdout] 149 | |         player_name
[INFO] [stdout] 150 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:158:22
[INFO] [stdout]     |
[INFO] [stdout] 158 |           let mut id = sqlx::query_scalar!(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 159 | |             "SELECT guild_id
[INFO] [stdout] 160 | |             FROM guild
[INFO] [stdout] 161 | |             WHERE server_id = $1 AND name = $2",
[INFO] [stdout] 162 | |             server_id,
[INFO] [stdout] 163 | |             guild_name,
[INFO] [stdout] 164 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:170:17
[INFO] [stdout]     |
[INFO] [stdout] 170 | /                 sqlx::query_scalar!(
[INFO] [stdout] 171 | |                     "INSERT INTO guild
[INFO] [stdout] 172 | |                 (server_id, name)
[INFO] [stdout] 173 | |                 VALUES ($1, $2)
[INFO] [stdout] ...   |
[INFO] [stdout] 177 | |                     guild_name,
[INFO] [stdout] 178 | |                 )
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | /         sqlx::query!(
[INFO] [stdout] 230 | |             "UPDATE player
[INFO] [stdout] 231 | |             SET level = $1, attributes = $2, next_report_attempt = $3,
[INFO] [stdout] 232 | |                 last_reported = $4, last_changed = $5, equip_count = $6, xp = \
[INFO] [stdout] ...   |
[INFO] [stdout] 248 | |             &equip_idents
[INFO] [stdout] 249 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 | /         sqlx::query_scalar!(
[INFO] [stdout] 258 | |             "INSERT INTO player
[INFO] [stdout] 259 | |             (server_id, name, level, attributes, next_report_attempt, \
[INFO] [stdout] 260 | |              last_reported, last_changed, equip_count, xp, honor, guild_id, \
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |             &equip_idents
[INFO] [stdout] 278 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:298:26
[INFO] [stdout]     |
[INFO] [stdout] 298 |       let description_id = sqlx::query_scalar!(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 299 | |         "SELECT description_id
[INFO] [stdout] 300 | |         FROM description
[INFO] [stdout] 301 | |         WHERE description = $1",
[INFO] [stdout] 302 | |         description,
[INFO] [stdout] 303 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 | /             sqlx::query_scalar!(
[INFO] [stdout] 311 | |                 "INSERT INTO description (description) VALUES ($1)
[INFO] [stdout] 312 | |             ON CONFLICT(description)
[INFO] [stdout] 313 | |             DO UPDATE SET description_id = description.description_id
[INFO] [stdout] 314 | |             RETURNING description_id",
[INFO] [stdout] 315 | |                 description,
[INFO] [stdout] 316 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:324:23
[INFO] [stdout]     |
[INFO] [stdout] 324 |       let response_id = sqlx::query_scalar!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 325 | |         "SELECT otherplayer_resp_id FROM otherplayer_resp WHERE \
[INFO] [stdout] 326 | |          otherplayer_resp = $1",
[INFO] [stdout] 327 | |         &resp
[INFO] [stdout] 328 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:335:13
[INFO] [stdout]     |
[INFO] [stdout] 335 | /             sqlx::query_scalar!(
[INFO] [stdout] 336 | |                 "INSERT INTO otherplayer_resp (otherplayer_resp, version)
[INFO] [stdout] 337 | |                 VALUES ($1, 5)
[INFO] [stdout] 338 | |                 RETURNING otherplayer_resp_id",
[INFO] [stdout] 339 | |                 &resp,
[INFO] [stdout] 340 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 | /     sqlx::query_scalar!(
[INFO] [stdout] 347 | |         "INSERT INTO player_info (player_id, fetch_time, level, \
[INFO] [stdout] 348 | |          soldier_advice, description_id, guild_id, otherplayer_resp_id, \
[INFO] [stdout] 349 | |          honor, rank)
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |         other.rank as i32
[INFO] [stdout] 363 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:420:16
[INFO] [stdout]     |
[INFO] [stdout] 420 |       let todo = sqlx::query_scalar!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 421 | |         "WITH cte AS (
[INFO] [stdout] 422 | |           SELECT player_id
[INFO] [stdout] 423 | |           FROM player
[INFO] [stdout] ...   |
[INFO] [stdout] 439 | |         next_retry
[INFO] [stdout] 440 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |       let last_hof_crawl = sqlx::query_scalar!(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 459 | |         "WITH cte AS (
[INFO] [stdout] 460 | |           SELECT server_id
[INFO] [stdout] 461 | |           FROM server
[INFO] [stdout] ...   |
[INFO] [stdout] 470 | |         now
[INFO] [stdout] 471 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 | /         sqlx::query!(
[INFO] [stdout] 478 | |             "DELETE FROM todo_hof_page WHERE server_id = $1",
[INFO] [stdout] 479 | |             server_id
[INFO] [stdout] 480 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 | /         sqlx::query!(
[INFO] [stdout] 487 | |             "WITH RECURSIVE cnt(x) AS (
[INFO] [stdout] 488 | |               SELECT 0
[INFO] [stdout] 489 | |               UNION ALL
[INFO] [stdout] ...   |
[INFO] [stdout] 496 | |             server_id,
[INFO] [stdout] 497 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:506:26
[INFO] [stdout]     |
[INFO] [stdout] 506 |       let pages_to_crawl = sqlx::query_scalar!(
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 507 | |         "WITH cte AS (
[INFO] [stdout] 508 | |           SELECT idx
[INFO] [stdout] 509 | |           FROM todo_hof_page
[INFO] [stdout] ...   |
[INFO] [stdout] 520 | |         next_attempt_at
[INFO] [stdout] 521 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:552:9
[INFO] [stdout]     |
[INFO] [stdout] 552 | /         sqlx::query!(
[INFO] [stdout] 553 | |             "DELETE FROM todo_hof_page
[INFO] [stdout] 554 | |             WHERE server_id = $1 AND idx = $2",
[INFO] [stdout] 555 | |             server_id,
[INFO] [stdout] 556 | |             page as i32
[INFO] [stdout] 557 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/crawling.rs:569:47
[INFO] [stdout]     |
[INFO] [stdout] 569 |           let existing_names: HashSet<String> = sqlx::query_scalar!(
[INFO] [stdout]     |  _______________________________________________^
[INFO] [stdout] 570 | |             "SELECT name FROM player WHERE server_id = $1 AND name = ANY($2)",
[INFO] [stdout] 571 | |             server_id,
[INFO] [stdout] 572 | |             &player_names
[INFO] [stdout] 573 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/mfbot.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | /     sqlx::query!(
[INFO] [stdout]  9 | |         "INSERT INTO error (stacktrace, version, additional_info, os, arch, \
[INFO] [stdout] 10 | |          error_text, hwid, timestamp) VALUES ($1, $2, $3, $4, $5, $6, $7, $8)",
[INFO] [stdout] 11 | |         args.stacktrace,
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |         current_time
[INFO] [stdout] 19 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/scrapbook.rs:454:17
[INFO] [stdout]     |
[INFO] [stdout] 454 |       let names = sqlx::query!(
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 455 | |         "SELECT player_id, name FROM player WHERE player_id = ANY($1)",
[INFO] [stdout] 456 | |         winner_ids.as_slice()
[INFO] [stdout] 457 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/stats.rs:34:22
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let server_ids = sqlx::query!("SELECT url, server_id FROM server")
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/stats.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |       let info = sqlx::query!(
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 44 | |         "
[INFO] [stdout] 45 | |         SELECT
[INFO] [stdout] 46 | |             server_id,
[INFO] [stdout] ...  |
[INFO] [stdout] 68 | |     "
[INFO] [stdout] 69 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/stats.rs:131:19
[INFO] [stdout]     |
[INFO] [stdout] 131 |       let players = sqlx::query!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 132 | |         "WITH paginated_players AS (
[INFO] [stdout] 133 | |             SELECT player.name, guild_id, player.level, player.honor
[INFO] [stdout] 134 | |             FROM player
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |         args.limit.clamp(1, 100) as i32
[INFO] [stdout] 150 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/stats.rs:218:16
[INFO] [stdout]     |
[INFO] [stdout] 218 |       let rows = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 219 | |         r#"
[INFO] [stdout] 220 | |         SELECT p.name AS player_name, g.name AS guild_name, MIN(pi.fetch_time) AS first_seen
[INFO] [stdout] 221 | |         FROM player p
[INFO] [stdout] ...   |
[INFO] [stdout] 231 | |         &players,
[INFO] [stdout] 232 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/underworld.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |       let names = sqlx::query!(
[INFO] [stdout]     |  _________________^
[INFO] [stdout] 141 | |         "SELECT player_id, name FROM player WHERE player_id = ANY($1)",
[INFO] [stdout] 142 | |         best_ids.as_slice()
[INFO] [stdout] 143 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/update.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |       let servers = sqlx::query_scalar!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 43 | |         "SELECT server_id
[INFO] [stdout] 44 | |             FROM server
[INFO] [stdout] 45 | |             WHERE last_hof_crawl >= NOW() - interval '7 days'"
[INFO] [stdout] 46 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/update.rs:54:34
[INFO] [stdout]    |
[INFO] [stdout] 54 |               let player_records = sqlx::query!(
[INFO] [stdout]    |  __________________________________^
[INFO] [stdout] 55 | |                 "SELECT player_id, attributes, equipment, level
[INFO] [stdout] 56 | |                     FROM player
[INFO] [stdout] 57 | |                     WHERE server_id = $1 AND is_removed = FALSE",
[INFO] [stdout] 58 | |                 server_id
[INFO] [stdout] 59 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `DATABASE_URL` not defined at compile time
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/mod.rs:47:51
[INFO] [stdout]    |
[INFO] [stdout] 47 |         .get_or_try_init(|| get_options().connect(env!("DATABASE_URL")))
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `std::env::var("DATABASE_URL")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error communicating with database: Connection refused (os error 111)
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/mod.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |       let server_id = sqlx::query_scalar!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 105 | |         "INSERT INTO server (url, last_hof_crawl)
[INFO] [stdout] 106 | |         VALUES ($1, $2)
[INFO] [stdout] 107 | |         ON CONFLICT(url) DO UPDATE SET last_hof_crawl = server.last_hof_crawl
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |         time
[INFO] [stdout] 111 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the size for values of type `str` cannot be known at compilation time
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/stats.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |         let Some(url) = server_ids.remove(&server_info.server_id) else {
[INFO] [stdout]    |             ^^^^^^^^^ doesn't have a size known at compile-time
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Sized` is not implemented for `str`
[INFO] [stdout] note: required by a bound in `Some`
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/option.rs:605:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/sf-info-lib-ddfa2c761c0d6669/01fc489/src/db/stats.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             url,
[INFO] [stdout]    |             ^^^ expected `String`, found `str`
[INFO] [stdout]    |
[INFO] [stdout] help: try using a conversion method
[INFO] [stdout]    |
[INFO] [stdout] 85 |             url: url.to_string(),
[INFO] [stdout]    |             ++++    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sf-info-lib` (lib) due to 31 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4", kill_on_drop: false }`
[INFO] [stdout] ecfb429010d8b9e98e4f3875d418fdde1e0f17725dfbc5bbfa3fb9bde6445bf4
